Tag
1 article
The Pentagon has frozen the permitting of 155 wind projects across 24 states, citing drone surveillance risks. The move could delay renewable energy development for up to a year.